science faculty - French English Dictionary